package com.system.queue.dto;

import com.system.queue.domain.Patient;
import com.system.queue.strategy.CallingStrategy;
import com.system.queue.strategy.OrdinaryStrategy;
import lombok.Data;

import java.time.LocalDate;

/**
 * @className: OrdinaryUser
 * @description: 普通用户对象
 * @author: Kuangkeli
 * @date: 2023/12/13 15:06
 **/
@Data
public class OrdinaryUserDTO extends Patient {
    private Integer patientId;

    /**
     * 名字
     */
    private String pName;

    /**
     * 类型
     */
    private Integer type;

    /**
     * 性别（1男，2女）
     */
    private Integer pGender;


    /**
     * 出生日期
     */
    private LocalDate pBirth;

    /**
     * 联系方式
     */
    private String telNumber;

    private CallingStrategy callingStrategy;

    public OrdinaryUserDTO() {
        this.callingStrategy = new OrdinaryStrategy();
    }
}
